package com.common.supply.domain.entity.extdata;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 身份验证数据对象 ext_identity_result
 *
 * @author african-loan
 * @date 2021-12-30
 */

@Data
public class ExtIdentityResult  {
    private static final long serialVersionUID = 1L;


    /**
     * ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;


    /**
     * UserID
     */
    private String userId;


    /**
     * CustNo
     */
    private String custNo;


    /**
     * AccountNumber
     */
    private String accountNumber;


    /**
     * BankCode
     */
    private String bankCode;


    /**
     * CrsRegistryID
     */
    private String crsRegistryId;


    /**
     * FirstName
     */
    private String firstname;


    /**
     * MiddleName
     */
    private String middlename;


    /**
     * LastName
     */
    private String lastname;


    /**
     * FullName
     */
    private String fullname;


    /**
     * Birthday
     */
    private String dob;


    /**
     * Age
     */
    private Long age;


    /**
     * Gender
     */
    private String gender;


    /**
     * BVN
     */
    private String bvn;


    /**
     * Verified
     */
    private String verified;


    /**
     * VerifyStatus
     */
    private String verifyStatus;


    /**
     * Phone1
     */
    @TableField("phone_1")
    private String phone1;


    /**
     * Phone2
     */
    @TableField("phone_2")
    private String phone2;


    /**
     * Phones
     */
    private String phones;


    /**
     * Eamil1
     */
    private String email1;


    /**
     * Email2
     */
    private String email2;


    /**
     * Address1
     */
    private String address1;


    /**
     * Address2
     */
    private String address2;


    /**
     * Record
     */
    private String record;


    /**
     * Owner
     */
    private String owner;


    /**
     * PlanType
     */
    private String planType;


    /**
     * Charge
     */
    private String charge;


    /**
     * Method
     */
    private String method;


    /**
     * WalletBalance
     */
    private String walletBalance;


    /**
     * CreatedAt
     */
    private String createdAt;


    /**
     * Type
     */
    private String type;


    /**
     * BillingStatus
     */
    private String billingstatus;


    /**
     * PlanTerm
     */
    private String planTerm;


    /**
     * Archived
     */
    private String archived;


    /**
     * Paid
     */
    private String paid;


    /**
     * Currency
     */
    private String currency;


    /**
     * Account
     */
    private String account;


    /**
     * CCustomer
     */
    private String customer;


    /**
     * ApiName
     */
    private String apiName;


    /**
     * Score
     */
    private String score;


    /**
     * Env
     */
    private String env;


    /**
     * LastUpdated
     */
    private String lastUpdated;


    /**
     * PhotoID
     */
    private String photoId;


    /**
     * State
     */
    private String state;


    /**
     * ReqResult
     */
    private String reqResult;


    /**
     * Remak
     */
    private String remark;


    /**
     * 创建者
     */
    private String createBy;


    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;


    /**
     * 更新者
     */
    private String updateBy;


    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;

}